Customized Traceability explorer

Hello Doors users ,
I have a question I hope anybody can help :
I need to make a customized traceability matrix for the requirements .
The matrix should have all the requirements (with (in link and out links)and without links)
and this traceability matrix is applied on a filtered attributes
I want this matrix to have the percentage between the linked and the not-linked requirements.
I know the Traceability explorer have some of the features but i don't know how to process on its data and how to save it on an excel or document ?

Thanks in advance for any help :)
DXL - Tue Jun 15 08:48:26 EDT 2010

Re: Customized Traceability explorer
PDU - Tue Jun 15 09:13:54 EDT 2010

Hello,

why you don't use Analysis / Wizard ?

Pierre

Re: Customized Traceability explorer
DXL - Wed Jun 16 10:26:43 EDT 2010

PDU - Tue Jun 15 09:13:54 EDT 2010
Hello,

why you don't use Analysis / Wizard ?

Pierre

Hellloo ,
i already used the Analysis wizard to have a coulmn for the in link and the outlink
But still i need to count the percentage of the linked requirements .I need to export the tracebility explorer to an excel or a word doc
Thanks for your time :)

Re: Customized Traceability explorer
PDU - Wed Jun 16 10:48:41 EDT 2010

DXL - Wed Jun 16 10:26:43 EDT 2010
Hellloo ,
i already used the Analysis wizard to have a coulmn for the in link and the outlink
But still i need to count the percentage of the linked requirements .I need to export the tracebility explorer to an excel or a word doc
Thanks for your time :)

little script (in french), that :
 

  • count the number of requirements (identified in attribut WEXP Template)
  • the number of requirements with in link
  • the coverage.


Easy to adapt.

 

 

// Mesure la couverture : exigneces couvertes ou non par des liens entrant
 
/*
    MesureCouverture.dxl
        V1.0    27/11/2009      Pierre Dubarry  Création

*/
 
 
 
 
pragma runLim,0 
 
Buffer outBuf = create
outBuf = ""
Object ObjetCourant
Module ModuleCourant = current
 
int NombreExigences                     = 0
int NombreExigencesLiees        = 0
bool ExigenceLiee                       = false
 
string linkModName = "*"
Object othero
Link l
LinkRef lr
 
 
for ObjetCourant in ModuleCourant do
{
        if ( ((ObjetCourant."WEXP Template" "") == "EX") || ((ObjetCourant."WEXP Template" "") == "Requirement") )
        {
                NombreExigences = NombreExigences + 1
        }
        
        ExigenceLiee = false
    for lr in all(ObjetCourant<-linkModName) do
    {
        otherMod = module (sourceVersion lr)
        if (!null otherMod) 
        {
                ExigenceLiee = true
        }
    }         
    if (ExigenceLiee == true)
    {
                NombreExigencesLiees = NombreExigencesLiees + 1
    }
}
 
 
 outBuf = outBuf "Module : " name(ModuleCourant) "\n" "    Nombre d'exigences = " NombreExigences "\n" "    Nombre d'exigences liées = " NombreExigencesLiees "\n" "    Taux de couverture = " (100 * NombreExigencesLiees / NombreExigences) "%" "\n"
 
// print outBuf ""
infoBox (outBuf "")

 

 

Re: Customized Traceability explorer
Ben_Sharples - Thu Jun 17 10:09:17 EDT 2010

There are other threads previously on exprting to Excel via OLEs,

If you search for Excel OLE - this is how I produce traceability reports in Excel with both in and outlins displayed

Re: Customized Traceability explorer
DXL - Sun Jun 20 05:07:15 EDT 2010

Ben_Sharples - Thu Jun 17 10:09:17 EDT 2010
There are other threads previously on exprting to Excel via OLEs,

If you search for Excel OLE - this is how I produce traceability reports in Excel with both in and outlins displayed

Hello ,
Thanks all for ur replies.
I have a question ..what is Excel OLE ? and how and where to get it !?
It seems I'm ignorant in this area :)!

Best Regards